h2 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.menu-container {
  width: 200px;
  margin: 0 auto;
  line-height: 30px;
}

.menu-container h2 {
  padding: 0 25px;
  cursor: pointer;
  background: lightblue;
}

.submenu {
  background: #e0f0f7;
  padding: 0 30px;
  height: 0;
  overflow: hidden;
}
.menu {
  margin: 20px 0;
}

.submenu li {
  height: 30px;
}

